Sedna: A BPEL-Based Environment for Visual Scientific Workflow Modeling

نویسندگان

  • Bruno Wassermann
  • Wolfgang Emmerich
  • Ben Butchart
  • Nick Cameron
  • Liang Chen
  • Jignesh Patel
چکیده

Scientific Grid computing environments are increasingly adopting the Open Grid Services Architecture (OGSA), which is a service-oriented architecture for Grids. With the proliferation of OGSA, Grids effectively consist of a collection of Grid services, Web services with certain extensions providing additional support for state and life cycle management. Hence, the need arises for some means of composing these basic services into larger workflows in order to, for example, express a scientific experiment. There are several approaches for composing Web services into larger work-flows, most of which, at least for the composition of scientific workflows, are based on custom-made workflow languages and corresponding enactment environments. Another approach, which we have taken in our work, is to use an industry standard for the orchestration of Web services, such as the Business Process Execution Language (BPEL) [82]. BPEL, which has been introduced by IBM and Microsoft, makes a number of benefits available to scientific Grid computing. The host of commercial providers supporting BPEL means that there are industrial-strength enact-ment environments and middleware technologies available that exhibit a level of scalability and reliability that a research prototype could not match. The multitude of providers supporting BPEL creates a market, which means that it is a live standard with ongoing efforts to develop new features. Furthermore , BPEL could serve as a standard representation for scientific workflows and hence aid reproducibility. Finally, as a programming language that fo-cuses on high-level state transitions, it could enable computational scientists to compose scientific workflows themselves, relieving them of a dependence on software engineers. In our work, we have been investigating the applicability of BPEL for the expression of scientific workflows. We have established in a companion paper that freely available BPEL enactment environments satisfy the scalability and

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Security, Fault Tolerance and Modeling of GridWorkflows in BPEL4Grid

BPEL is the de facto standard for business process modeling in today’s enterprises and is a promising candidate for the integration of business and scientific applications that run in Grid or Cloud environments. In this paper, selected components of BPEL4Grid, a scientific workflow system for developing service-oriented Grid applications based on BPEL, are presented. The focus of the paper is o...

متن کامل

Building Scientific Workflow with Taverna and BPEL: A Comparative Study in caGrid

With the emergence of “service oriented science,” the need arises to orchestrate various services to facilitate scientific investigation -that is, to create “science workflows.” In this paper we summarize our findings in providing a workflow solution for the caGrid service-based grid infrastructure. We choose BPEL and Taverna as candidate solutions, and compare their usability in the full lifec...

متن کامل

Mayflower - Explorative Modeling of Scientific Workflows with BPEL

Using workflows for scientific calculations, experiments and simulations has been a success story in many cases. Unfortunately, most of the existing scientific workflow systems implement proprietary, non-standardized workflow languages, not taking advantage of the achievements of the conventional business workflow technology. It is only natural to combine these two research branches in order to...

متن کامل

Using UNICORE and WS-BPEL for Scientific Workflow Execution in Grid Environments

Within the BIS-Grid project, a BMBF-funded project in the context of the German D-Grid initiative, we developed the BIS-Grid workflow engine that is based upon service extensions to UNICORE 6 to use an arbitrary WS-BPEL workflow engine and standard WS-BPEL to orchestrate stateful, WSRF-based Grid services. Although aimed at proving the feasibility of applying Grid technologies for business info...

متن کامل

Application of Business Process Execution Language to Scientific Workflows

This paper investigates the use of the Business Process Execution Language for Web services (BPEL4WS/ BPEL) for managing scientific workflows. The complexity, unpredictability and inter-dependency of the components in a scientific workflow often demand great flexibility in a workflow-language in order to support; 1) exception handling, 2) recovery from uncertain situations, 3) user interactions...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006